package com.legal.app.domain.vo;

/**
 * @author 537
 * @description
 * @date 2025/6/19 15:33
 */


import lombok.Data;

import java.math.BigDecimal;

/**
 * 律师视图对象
 * @author Ale
 * @date 2025-05-30
 */
@Data
public class LawyerVO {
    /** 律师ID */
    private Long lawyerId;

    /** 关联用户昵称 */
    private String nickName;

    /** 关联用户头像 */
    private String avatarUrl;

    /** 律所名称 */
    private String lawFirm;

    /** 律所地址 */
    private String lawFirmAddress;

    /** 律所电话 */
    private String lawFirmPhone;

    /** 律师执业证号 */
    private String lawyerCertNo;

    /** 律师证照片URL */
    private String lawyerCertImage;

    /** 营业执照照片URL */
    private String businessLicenseImage;

    /** 在线状态文本描述（0=离线,1=在线 转换为文本） */
    private String isOnlineText;

    /** 图文咨询价格 */
    private BigDecimal textInquiryPrice;

    /** 视频咨询价格 */
    private BigDecimal videoInquiryPrice;

    /** 电话咨询价格 */
    private BigDecimal phoneInquiryPrice;

    /** 是否被收藏文本描述（0=未收藏,1=已收藏 转换为文本） */
    private String isFavoriteText;

    /** 收藏次数 */
    private Integer favoriteCount;

    /** 服务次数 */
    private Integer serviceCount;

    /** 律师简介 */
    private String introduction;

    /** 执业年限 */
    private Integer practiceYears;

    /** 教育背景 */
    private String educationBackground;

    /** 胜诉案例数 */
    private Integer successCases;

    /** 擅长领域（逗号分隔） */
    private String category;

    /** 律师状态文本描述（0=停用,1=正常,2=审核中,3=审核拒绝 转换为文本） */
    private String statusText;
}
